核心语言学无编程基础入门Python(第三章)

建议先看完前面的章节,前面章节内容: 和Python好好谈一谈(print) Python你帮我省省心啊(=) 把文字扭一扭(关于string的命令) 让别人也来参与一下(raw_input) 5 我真的不想看大段的字串啊!(list的概念) 这章我觉得会无比的难,因为要重新理解一下Python对于数据的整理模式。在学习用=进行赋值的时候大概提了一下,用=可以给一个变量赋予一个「字串」的值(如脚本1),也可以给一个变量赋予一个「数字」的值(如脚本2)。 [code language=”python”] #脚本1 a="Python so easy" [/code] [code language=”python”] #脚本2 a=2016 [/code] 可是对于语言学工作者来说,如果只有字串(string)能处理文字,就算是字串命令很多(见第二章),也常有捉襟见肘的感觉。好在,Python很友善地加入了一个叫做列表(list)的变量类型,形象一点来说就是一只大鱼吃了一只小鱼,这只小鱼可以是字串(string),可以是数字(number),也可以是……算了,其他的现在还不重要。重要的是,给一个变量赋值为列表的时候要使用中括号[]。 [code language=”python”] #脚本3 a=["Python", "so", "easy"] print a # => ["Python", "so", "easy"] [/code] 从实用的角度来说,如果我有一句话,我把这句话定义为字串(string)之后,我可以使用字串的split命令非常轻松地【把这句话里的每一个单词变成一个字串,并放进一个列表里】(如脚本4)。(说好的wordlist这么快就要来了?!) [code language=”python”] #脚本4 text="Python is a widely used general-purpose, high-level programming language." words=text.split() print words # => [‘Python’, ‘is’, … Continue reading 核心语言学无编程基础入门Python(第三章)